package com.sisgesbyte.services.proyeccion;

import javax.ejb.Local;

import com.sisgesbyte.services.commonBean.GenericResponse;
import com.sisgesbyte.services.proyeccion.bean.ListaProyeccionPeriodoResponse;
import com.sisgesbyte.services.proyeccion.bean.ProyeccionPeriodoBean;

@Local
public interface MantProyeccionMontoPeriodoService {
	
	public ListaProyeccionPeriodoResponse listaProyeccionMontoPeriodos(String codTransaccion);
	public GenericResponse nuevaProyeccionMontoPeriodo(String codTransaccion, ProyeccionPeriodoBean request);
	public GenericResponse editarProyeccionMontoPeriodo (String codTransaccion, ProyeccionPeriodoBean request);
	public GenericResponse editarBandaProyeccionMontoPeriodo (String codTransaccion, ProyeccionPeriodoBean request);
	public GenericResponse deleteProyeccionMontoPeriodo (String codTransaccion, int codProyeccion);
	public GenericResponse actualizarMontoProyeccionPeriodo(String codTransaccion,int idPeriodo);

}
